প্রিমিটিভ ডেটা টাইপ: int, float, char, boolean

Computer Programming - আরডুইনো (Arduino) Arduino এ ভেরিয়েবল এবং ডেটা টাইপস (Variables and Data Types in Arduino) |
208
208

Arduino প্রোগ্রামিংয়ে প্রিমিটিভ ডেটা টাইপগুলো প্রোগ্রামের মধ্যে ডেটা সংরক্ষণ এবং পরিচালনা করতে ব্যবহৃত হয়। এগুলো মূলত মৌলিক ডেটা টাইপ, যা সংখ্যা, অক্ষর, এবং লজিক্যাল মান ধারণ করতে ব্যবহৃত হয়।


int (পূর্ণ সংখ্যা)

int ডেটা টাইপ পূর্ণ সংখ্যা ধারণ করতে ব্যবহৃত হয়। এটি সাধারণত ১৬-বিট বা ৩২-বিট আকারে হয় এবং বিভিন্ন Arduino বোর্ডে বিভিন্ন পরিসরের পূর্ণ সংখ্যা ধারণ করতে পারে।

  • পরিসর: -32,768 থেকে +32,767 (১৬-বিট)
  • ব্যবহার:

    int sensorValue = 1023; // সেন্সরের পূর্ণসংখ্যা মান ধারণ করা

উদাহরণ

void setup() {
  Serial.begin(9600);
  int count = 5;
  Serial.println(count); // 5 প্রিন্ট করবে
}

float (ভাসমান দশমিক সংখ্যা)

float ডেটা টাইপ ভাসমান দশমিক সংখ্যা ধারণ করতে ব্যবহৃত হয়। এটি সাধারণত দশমিক সংখ্যা বা বৃহৎ/ক্ষুদ্র মান ধারণে ব্যবহৃত হয়, যেমন সেন্সর রিডিং বা গণনা।

  • পরিসর: প্রায় ±3.4028235E+38 (32-বিট IEEE 754 floating-point)
  • সুনির্দিষ্টতা: ৬-৭ দশমিক স্থান পর্যন্ত।
  • ব্যবহার:

    float temperature = 36.5; // তাপমাত্রা ধারণ করা

উদাহরণ

void setup() {
  Serial.begin(9600);
  float voltage = 3.3;
  Serial.println(voltage); // 3.30 প্রিন্ট করবে
}

char (অক্ষর)

char ডেটা টাইপ একক অক্ষর বা চরিত্র ধারণ করতে ব্যবহৃত হয়। এটি ASCII কোরেসপন্ডিং সংখ্যা আকারে সংরক্ষণ করা হয়।

  • পরিসর: 0 থেকে 255 পর্যন্ত ASCII কোরেসপন্ডিং মান।
  • ব্যবহার:

    char letter = 'A'; // অক্ষর 'A' সংরক্ষণ করা

উদাহরণ

void setup() {
  Serial.begin(9600);
  char grade = 'B';
  Serial.println(grade); // B প্রিন্ট করবে
}

boolean (বুলিয়ান মান)

boolean ডেটা টাইপ শুধুমাত্র দুইটি মান ধারণ করতে পারে: true অথবা false। এটি লজিক্যাল অপারেশন এবং শর্তমূলক কাজের জন্য ব্যবহৃত হয়।

  • পরিসর: true (1) বা false (0)।
  • ব্যবহার:

    boolean isLEDOn = true; // এলইডি অন অবস্থা নির্দেশ করছে

উদাহরণ

void setup() {
  Serial.begin(9600);
  boolean isButtonPressed = false;
  if (isButtonPressed) {
    Serial.println("Button is pressed");
  } else {
    Serial.println("Button is not pressed");
  }
}

ডেটা টাইপগুলোর ব্যবহারিক প্রয়োগ

  • int: সেন্সর মান, কাউন্টার, লুপের ইনডেক্সিং।
  • float: তাপমাত্রা, ভোল্টেজ, এবং অন্যান্য ভাসমান দশমিক মান।
  • char: বার্তা বা অক্ষর প্রদর্শন।
  • boolean: লজিক্যাল শর্ত এবং স্টেট মেশিনে।

Arduino প্রোগ্রামিংয়ে এই প্রিমিটিভ ডেটা টাইপগুলো বিভিন্ন ডেটা প্রকারের সঙ্গে কাজ করার জন্য খুবই কার্যকরী এবং সহজে ব্যবহারযোগ্য।

common.content_added_by
টপ রেটেড অ্যাপ

স্যাট অ্যাকাডেমী অ্যাপ

আমাদের অল-ইন-ওয়ান মোবাইল অ্যাপের মাধ্যমে সীমাহীন শেখার সুযোগ উপভোগ করুন।

ভিডিও
লাইভ ক্লাস
এক্সাম
ডাউনলোড করুন
Promotion